package com.house.wym.service;


import com.house.wym.entity.Staff;
import com.house.wym.entity.House;
import com.house.wym.entity.Page;
import com.house.wym.entity.Users;

import java.util.List;


public interface IStaffService {
	
	/**
	 * 员工登录
	 * @param staff
	 * @return
	 */
	public Staff staffAccess(Staff staff);
	/**
	 * 查询所有用户
	 * @return
	 */
	public List<Users> findAllUser();
	
	/**
	 * 查询所有房源信息
	 * @return
	 */
	public List<House> findAllHouse(Page page);
	/**
	 * 员工删除房源信息
	 * @return
	 */
	public int deleteHouse(int hID);
	/**
	 * 通过id查询用户
	 * @param uID
	 * @return
	 */
	public Users findUserById(int uID);
	/**
	 * 员工更新普通用户信息
	 * @return
	 */
	public int updateUser(Users users);
	/**
	 * 员工删除用户
	 * @param uID
	 * @return
	 */
	public int deleteUser(int uID);
	
	/**
	 *  检查修改密码原密码
	 * @param staff
	 * @return
	 */
	public Staff checkStaffPwd(Staff staff);
	
	/**
	 *  修改员工密码
	 * @param staff
	 * @return
	 */
	public int updateStaffPwd(Staff staff);
}
